OOP Programming Assignment 8
Othello – Written in Java or C#
Teams:
This is a team assignment.
You are to work with one other student in the class. When the project is complete you must agree on
the percentage of work each of you contributed to the final product. Your evaluation should be determined by a
combination of effort and productive work.
Game:
You are to write the game of Othello. Your game should follow the rules found at http://www.mattelothello.com/.
Weight:
50 Points
Requirements:
- You
must use an object oriented approach to writing the game where ever
applicable.
- Your
game must ask the users for there names.
- It
must at all times be obvious to the users whose turn it is.
- The
current score should be presented at all times.
- Only
valid move may be accepted.
- All
moves must exhibit correct behavior.
Additional Features
(Two Required):
- Saving
and retrieving a game.
- When
the game is over the user should be allowed to watch a replay of the
entire game.
- Top
scores list.
- Rotating
board.
- Creative
sounds played when a move is made (Valid and Invalid);
- Allow
the user to choose the board size.
(6X6 thru 12X12).
Due Date:
Wednesday 4/16/2003